package com.oss.vo.role;

import com.baomidou.mybatisplus.annotation.TableName;
import com.oss.entity.BaseEntity;
import com.oss.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.List;

/**
 * @author chengqiang
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName(value = "tb_role")
public class RoleVO extends BaseEntity implements Serializable {
    // 用户ID
    private String roleId;
    // 父角色ID
    private String parentRoleId;
    // 角色名称
    private String roleName;
    // 状态(1：启用  2：禁用  3：删除）
    private int roleStatus;
    // 状态名称
    private String roleStatusName;
    // 创建人名称
    private String creatorName;
    // 子角色列表
    List<RoleVO> children;
    private String remark;
}
